Skip to content

fix: Leviton DG3HL: expose ballast configuration#12685

Draft
PaulMcMillan wants to merge 1 commit into
Koenkk:masterfrom
PaulMcMillan:agent/leviton-dg3hl-ballast-config
Draft

fix: Leviton DG3HL: expose ballast configuration#12685
PaulMcMillan wants to merge 1 commit into
Koenkk:masterfrom
PaulMcMillan:agent/leviton-dg3hl-ballast-config

Conversation

@PaulMcMillan

@PaulMcMillan PaulMcMillan commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the standard lightingBallast modern extension to the Leviton DG3HL-1BW definition
  • expose the device's writable ballast minimum and maximum levels through Zigbee2MQTT

Hardware verification

Tested with a DG3HL-1BW whose endpoint 1 advertises the Ballast Configuration cluster (0x0301):

  • reading minLevel and maxLevel returned 10 and 254
  • writing minLevel to 60 succeeded and a subsequent read returned 60
  • a requested brightness level of 20 was applied and re-read reported it as 60, and the light turned off and state was set to off confirming that the device correctly turns lower values all the way off, and clamps the lower value.

Validation

  • pnpm run check
  • pnpm run build
  • pnpm test (645 tests passed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant